have/feel an instant connection - Allemand Anglais Dictionnaire